package com.hangim.pce;

/**
 * AMQP队列全局变量定义
 */
public class AmqpConstants {
    // --------------------------------------------------------------------------------
    // 用户相关
    // --------------------------------------------------------------------------------
    // 用户喜好队列
    public final static String USER_PREFERENCE_QUEUE = "USER_PREFERENCE_QUEUE";
    // 用户会话队列
    public final static String USER_SESSION_QUEUE = "USER_SESSION_QUEUE";
    // 用户积分历史记录队列
    public static final String USER_CREDIT_HISTORY_QUEUE = "USER_CREDIT_HISTORY_QUEUE";
    // 用户积分分类统计记录队列
    public static final String USER_CREDIT_DETAIL_QUEUE = "USER_CREDIT_DETAIL_QUEUE";

    // --------------------------------------------------------------------------------
    // 目标用户相关
    // --------------------------------------------------------------------------------
    // 用户群目标用户队列
    public final static String USER_GROUP_TARGET_USER_QUEUE = "USER_GROUP_TARGET_USER_QUEUE";
    // 目录行动者队列
    public final static String CATALOG_ACTOR_QUEUE = "CATALOG_ACTOR_QUEUE";
    // 活动行动者队列
    public final static String ACTIVITY_ACTOR_QUEUE = "ACTIVITY_ACTOR_QUEUE";

    // --------------------------------------------------------------------------------
    // 社区相关
    // --------------------------------------------------------------------------------
    // 社区统计信息队列
    public final static String SNS_STATISTICE_QUEUE = "SNS_STATISTICE_QUEUE";

    // --------------------------------------------------------------------------------
    // 日志相关
    // --------------------------------------------------------------------------------
    // 保存日志队列
    public final static String LOG_QUEUE = "LOG_QUEUE";
    // 保存链接日志队列
    public final static String URL_LOG_QUEUE = "URL_LOG_QUEUE";
    // 保存链接统计队列
    public final static String URL_LOG_STATISTICAL_QUEUE = "URL_LOG_STATISTICAL_QUEUE";

    // --------------------------------------------------------------------------------
    // 消息相关
    // --------------------------------------------------------------------------------
    // 消息发送队列
    public final static String MESSAGE_QUEUE = "MESSAGE_QUEUE";

    // --------------------------------------------------------------------------------
    // 导入导出
    // --------------------------------------------------------------------------------
    // 导入队列
    public static final String IMPORT_QUEUE = "IMPORT_QUEUE";

    // --------------------------------------------------------------------------------
    // 活动相关
    // --------------------------------------------------------------------------------
    // 评分队列
    public static final String SCORE_QUEUE = "SCORE_QUEUE";
    // 试卷作答队列
    public static final String PAPER_RECORD_QUEUE = "PAPER_RECORD_QUEUE";
    // 活动学习记录队列
    public final static String ACTIVITY_ATTENDANCE_QUEUE = "ACTIVITY_ATTENDANCE_QUEUE";
    // 活动资源学习记录队列
    public final static String ACTIVITY_RESOURCE_ATTENDANCE_QUEUE = "ACTIVITY_RESOURCE_ATTENDANCE_QUEUE";
    // 活动资源学习历史记录队列
    public final static String ACTIVITY_RESOURCE_ATTENDANCE_HISTORY_QUEUE = "ACTIVITY_RESOURCE_ATTENDANCE_HISTORY_QUEUE";
    // 活动报名日志队列
    public final static String ACTIVITY_ENROLLMENT_LOG_QUEUE = "ACTIVITY_ENROLLMENT_LOG_QUEUE";

    // --------------------------------------------------------------------------------
    // ElasticSearch
    // --------------------------------------------------------------------------------
    // 同步数据到ES的队列
    public static final String ELASTICSEARCH_SYNC_QUEUE = "ELASTICSEARCH_SYNC_QUEUE";


    public static final String DYNAMIC_PAPER_QUESTIONS_QUEUE = "DYNAMIC_PAPER_QUESTIONS_QUEUE";
}
